Sweet clover

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    A plant of any species in the genus Melilotus. uncountable, usually
  2. 2
    erect annual or biennial plant grown extensively especially for hay and soil improvement wordnet